Modelling platform-based product configuration using programmed attributed graph grammars
نویسندگان
چکیده
The rationale of platform-based product configuration has been well recognized for the implementation of mass customization. A product platform refers to the conceptual structure and logical organization of product families from both customer and technical viewpoints. This provides a generic umbrella under which product configuration manifests itself through variant derivation within common product line structures. Earlier research often highlights successful yet isolated empirical studies without attempt to discuss the more general modelling issue surrounding this economically important class of engineering design problems. This paper introduces graph grammar formalisms to the representation of a product platform and the modelling of variant derivation. The concepts of multi-pointed hyper-graph, node nesting and graph class are developed for modelling platform modules, multilevel variety origins and generic product instantiation, respectively. A programmed attributed graph grammar is used to transform customer requirements in the customer view to product family design in the technical view. Mapping relationships from the customer view to the technical view are represented in the form of production rules for graph transformation. The application conditions of productions in cooperation with control diagrams determine how a suitable variant can be derived from the base product of the platform. A case study of power supply platform modelling is also reported.
منابع مشابه
How to GRASP GOOD
The e orts of the past decade to provide database designers and users with more powerful tools for both modeling the considered application domain and manipulating this model, has resulted in a variety of declarative data languages of usually high complexity. In view of the implementation and optimization of such languages, it is often bene cial to use a second language as an intermediate, mach...
متن کاملProduct Configuration Using Object Oriented Grammars
This paper presents a technique for product configuration modelling based on object-orientation and attribute grammars. The technique allows efficient interactive configurator tools to be generated for specified product families. Additional benefits include a high degree of checkability, early validation, readability, and reusability. The technique is particularly aimed at mass-customization pr...
متن کاملUsing Meta-Modelling and Graph Grammars to Create Modelling Environments
This paper presents the combined use of meta-modelling and graph grammars for the generation of visual modelling tools for simulation formalisms. In meta-modelling, formalisms are described at a meta-level. This information is used by a meta-model processor to generate modelling tools for the described formalisms. We combine meta-modelling with graph grammars to extend the model manipulation ca...
متن کاملGraph Grammar Engineering: A Software Specification Method
Graphs as conceptual data models are accepted and used in a wide range of different problem areas. Giving some examples we outline common aspects for modeling complex structures by graphs. We present a formal frame-work based on graph grammars to specify graph classes and the corresponding graph manipulations. We show that such a specification can be written in a systematic, engineering-like ma...
متن کاملGroimp as a Platform for Functional- Structural Modelling of Plants
The concept of relational growth grammars (RGG) is a recent effort to address the needs of functional-structural plant modelling. The programming language XL is the first language that implements this concept; it is made available for plant modelling as part of the modelling platform GroIMP. In this paper, an introduction to relational growth grammars and XL will be given using simple but instr...
متن کامل